package com.lishe.lishe.lishe.module.excitation.presenter;

import com.lishe.base.mvp.view.BaseMvpView;
import com.lishe.lishe.lishe.module.excitation.bean.GiveLikeBannerResponse;
import com.lishe.lishe.lishe.module.excitation.bean.GiveLikeMessageResponse;
import com.lishe.lishe.lishe.module.excitation.bean.GiveLikeWallListResponse;
import com.lishe.lishe.net.BaseProtocal;

/**
 * 标    题：
 * 功能描述：
 * 作    者：zouxx
 * 创建时间：2018/8/17
 */

public interface GiveLikeWallView extends BaseMvpView {

    void getGiveLikeList(GiveLikeWallListResponse response);

    void getGiveLikeBanner(GiveLikeBannerResponse bannerResponse);

    void getGiveLikeMessage(GiveLikeMessageResponse dataBean);

    void hitEvent(BaseProtocal dataBean);

    void cancelHitEvent(BaseProtocal dataBean);

    void onFailure(int requestType, int errorCode, String errorMessage);

    void onLoading(String text);

}
